package jmine.tec.web.front.dispatcher.request;

import jmine.tec.web.front.domain.BackOfficeRequest;

/**
 * Processes a back office, updating it's status and sending to the back office if necessary.
 * 
 * @author lundberg
 */
public interface BackOfficeRequestLifecycle {

    /**
     * Processes a back office, updating it's status and sending to the back office if necessary.
     * 
     * @param request request
     */
    void process(BackOfficeRequest request);
}
